# 列表定义的两方式

# 1. 初始化
list1 = []
list2 = list()

print(type(list1))
print(type(list2))

# 2. 赋值
list3 = [2,345.5,"列表",True]
list3[2] = 2
print(list3)


# 3. 追加
list3.append("end")
print(list3)

# 4. 插入指定位置
list3.insert(3,"大侠")
print(list3)

# 5. 删除指定位置
list3.pop(2)
print(list3)

# 6. 删除指定的一个元素
list3.append("大侠")
list3.append("大侠")
list3.append("大侠")
list3.remove("大侠")
print(list3)

# 7. 查找元素是否存在
print(list3.__contains__("大侠"))

# 8. 查找元素下标
print(list3.index(True))

# 9. 拼接列表
list4 = [3,7,4,9]
list5 = [1,6,3,0]
print(list4 + list5)
print("直接用加号打印：",list4)
list4.extend(list5)
print("extend连接：",list4)


list6 = [1,2,3,4]
list7 = [5,6,7,8]
list6 += list7
print("使用+= 来拷贝拼接：",list6)




